/* alarm_pause.c */
#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>

int main()
{
	/*调用 alarm 定时器函数*/
	int ret = alarm(5) ;
	pause();
	//由于 SIGALARM 默认的系统动作为终止该进程，所以此语句不会被执行
	printf("I have been waken up. ret=%d\n",ret);
	return 0;
}

//alarm(0)可以取消此闹钟，并返回剩余时间